package org.gwt.client.vista.figuras;

import org.vaadin.gwtgraphics.client.shape.Circle;

public class Punto{	
	private Circle cir; 
	private int x,y,radio;
	private boolean navegador;	
	private String color;
	
	public Punto(boolean nav) {				
		setNavegador(nav);	
		radio=3;		
	}
	public void setColor(String color){
		this.color=color;		
	}
	public void setNavegador(boolean nav) {
		this.navegador=nav;		
	}	
	public int distanciaX(final int x1,final int x2){
		return navegador?(x1-x2):x1; 		
	}
	public int distanciaY(final int y1,final int y2){
		return navegador?(y1-y2):y1; 		
	}
	public Circle getCirculo(){
		return cir;
	}
	public Circle dibujar(final int x_,final int y_){														
		x=distanciaX(x_, radio);
		y=distanciaY(y_, radio);
		cir=new Circle(x, y, radio);
		cir.setFillColor(color);
		return cir;
	}		
}
